https://www.passeidireto.com/pergunta/124471260/programar-microcontroladores-requer-certo-conhecimento-da-linguagem-de-programac
Recomendo esse arquivo que achei no Passei Direto